﻿.mpcalendarmain {
	padding: 3px;
	margin: 0;
	color: #414141;
	background: #E9F1F9;
	font-size: small;
	width: 100%;
}
.mpcalendardayheader {
	font-weight: bold;
	font-size: 8pt;
	border: solid thin #EDF3E9;
	color: #414141;
	background: #E9F1F9;
	text-align: center;
}
.mpcalendarday { border: solid 1px black;  font-size:8pt; 
	color:Black; text-align:center; }
.mpcalendarnextprevious {
	border: solid thin #EDF3E9;
	color: white;
	background: #E9F1F9;
	text-align: center;
}
.mpcalendarnextprevious a 
{
	font-weight: bold;
	font-size: small;
	color: white;
	background: #E9F1F9;
	text-align: center;
}
.mpcalendarothermonth { border: solid 1px black; 
	background-color:#f3f3f3;  font-size:8pt; color:Black; text-align:center;  }
.mpcalendarselectedday {
	border: solid 1px black;
	background-color: #0099FF;
	font-size: 8pt;
	color: Black;
	text-align: center;
}
.mpcalendarselector {
	color: #414141;
	background: #E9F1F9;
	border: solid thin #EDF3E9;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}
.mpcalendartitle {
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: #414141;
	background: #E9F1F9;
	border: solid thin #EDF3E9;
}
table.mpcalendartitle { border:solid thin #EDF3E9;}	
.mpcalendartoday {
	border: solid 1px black;
	background-color: #0099FF;
	color: Black;
	font-size: 8pt;
	text-align: center;
}
.mpcalendarweekendday { border: solid 1px black; background-color:#D3D3D3; 
	color:Black; font-size:8pt; text-align:center; }
